<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>let 和 var 的区别</title>
</head>
<body>
  <script>
    // 1. var 存在变量提升机制，let 和 const不存在变量提升机制
    // 2. var 的变量允许重复声明，let 的变量不允许重复声明
    // 3. let能解决typeof检测时出现的暂时性死区问题（let比var更严谨）
    // 4. var创建的全局变量相当于给window设置对应的属性，let创建的全局变量没有给window设置对应的属性
    // 5. var是全局作用域，let是块级作用域
  </script>
</body>
</html>